@charset "utf-8";
/*全局样式*/
html,body,div,form,input,p,ul,li,dl,dt,dd,fieldset,legend,ol{margin:0; padding:0; color:#333; font-size:12px;}
html,body{height:100%; overflow:hidden}
body{background:#e7eff1;}
html{
scrollbar-arrow-color:#3088db;
scrollbar-face-color:#d6f3ff;
scrollbar-darkshadow-color:#2caad7;
scrollbar-highlight-color:#fff;
scrollbar-3dlight-color:#2d97d7;
scrollbar-shadow-color:#ddeef9;
scrollbar-track-color:#ecf5fb;}
html,body{height:100%; overflow:hidden}
li{list-style:none}
a{text-decoration:none;}
a:hover{text-decoration:underline}
.tac{text-align:center;}
/*登录样式*/
.login_bg{background:url(../images/x_bg.gif) left -300px repeat-x;}
.login_parent{background:url(../images/login.jpg) no-repeat; width:425px; height:130px; margin:56px auto 3px; padding:320px 0 0 365px; font: bold 14px/30px ""; color:#049}
.login_parent p{float:left; white-space:nowrap}
.login_parent .name,.login_parent .pass{width:150px; height:18px; margin-left:5px;}
.login_parent p span{display:block; margin:3px 0 0 53px; color:#333; font: normal 12px/20px ""}
.login_parent p span input{vertical-align:middle}
.login,.login_over,.regis,.regis_over{background:url(../images/bg.gif) no-repeat left -60px;; width:60px; height:52px; border:none; margin:4px;}
.login{background-position: left top; margin-left:10px}
.login_over{background-position: -65px top;margin-left:10px}
.regis_over{background-position: -65px -60px;}
.copy_right{ color:#666; text-align:center; line-height:25px;}
/*头部样式*/
.head_bg{background:url(../images/x_bg.gif) left top repeat-x; height:97px;}
.head{text-align:center; height:69px;}
.logo{position:absolute; left:0; top:0;}
.banner{position:relative; z-index:3; width:410px; height:69px; margin:0 auto; background:url(../images/banner.png) no-repeat;_background:url();
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/banner.png") ;}
.head_right{background:url(../images/head_right.gif) no-repeat right top; position:absolute; right:0; top:0;height:20px; width:450px; text-align:right; color:#fff; padding:50px 10px 0 0}
.user{background:url(../images/bg.gif) 3px -120px no-repeat; width:147px; float:left; line-height:27px; text-align:left; padding-left:33px;}
.head_bg ul{ float:left;}
.head_bg li{background:url(../images/x_bg.gif) right -100px no-repeat; padding:2px 7px 0 5px;float:left;}
.head_bg li a{color:#000;display:inline-block; width:80px;text-align:center;font:normal 12px/26px ""; text-decoration:none; }
.head_bg li a:hover{background:url(../images/bg.gif) -90px -160px; font-weight:bold; text-decoration:none;}
.head_bg li a.curr,.head_bg li a.curr:hover{background:url(../images/bg.gif) no-repeat left -160px; color:#fff; font-weight:bold;}
/*版权样式*/
.footer{background:url(../images/x_bg.gif) left -135px repeat-x; text-align:center; line-height:25px; color:#666}
/*菜单样式*/
.menu{border:1px solid #9db3c5;margin:5px 0 0 5px; background:#f6f9fd url(../images/bg.gif) -195px bottom; width:167px; overflow:hidden}
.menu dt,.menu dt.curr{background:url(../images/bg.gif) left -190px no-repeat; font:bold 14px/36px ""; padding-left:10px; margin-top:-1px; cursor:pointer; height:36px;}
.menu dt.curr{background-position:left -225px; color:#333}
.menu dd{overflow-y:auto; overflow-x:hidden;}
.menu dd a{display:block; background:url(../images/bg.gif) left -270px no-repeat; width:135px; font:normal 12px/30px ""; padding-left:32px; color:#000; text-decoration:none}
.menu dd a:hover,.menu dd a.curr{background-position:left -300px;}
.menu dd a.curr{font-weight:bold}
.arrow{position:absolute; left:0; top:40%;}
/*右侧内容*/
.cont{border:1px solid #9db3c5;margin:5px 5px 0 0; background:#fff; overflow:auto; overflow-x:hidden;}
table.sear{text-align:right; margin:10px;border:none;margin-right:10px;margin-left:10px;}
.sear img{vertical-align:middle}
.sear_input{ padding-left:3px; height:18px;line-height:18px; vertical-align:middle}
.butt2,.butt2_over,.butt4,.butt4_over,.clear,.clear_over{vertical-align:middle;background:url(../images/bg.gif) left -335px no-repeat; width:50px; height:24px; text-align:center; font:bold 12px/24px ""; color:#fff; border:none;}
.butt2_over{background-position:left -365px;}
.butt4{background-position: -56px -335px; width:75px;}
.butt4_over{background-position: -56px -365px; width:75px;}
.clear{ background-position: -136px -335px; color:#333}
.clear_over{ background-position: -136px -365px; color:#333}
/*分页样式*/
.page{background:url(../images/x_bg.gif) left -165px repeat-x; margin:0 auto; width:99%; text-align:center; color:#acbece;padding:15px 0; position:relative;}
.page a{color:#049;}
.result{position:absolute; top:15px; right:10px; color:#333;}
.result b{color:#f60;font:bold 14px/20px "Arial";}
.butt{position:absolute; left:10px; top:15px;text-align:left}
.all_s,.all_s_over,
	.page .clear,.page .clear_over,.saver,.saver_over{background:url(../images/bg.gif) no-repeat left -397px; width:58px; color:#049; line-height:22px; padding-left:18px;border:none; height:22px; font-weight:normal }
.all_s_over{background-position:left -427px; font-weight:bold}
.page .clear{background-position:-63px -397px;font-width:400}
.page .clear_over{background-position:-63px -427px; font-weight:bold;font-width:400;}
.saver{background-position:-126px -397px;}
.saver_over{background-position:-126px -427px; font-weight:bold}
/*列表样式*/
.list{border:1px solid #bad7d2; border-collapse:collapse; width:100%;}
.list td,.list th{border:1px solid #d4e5e2;}
.list td{padding:6px 5px; color:#333}
.list tr.even{background:#f3fcff;}
.list_wrap{margin:0 auto; width:99%;overflow:auto; overflow-x:hidden;}
.list th{ background:url(../images/x_bg.gif) left -230px repeat-x;line-height:32px; color:#049}
table{border:1px solid #d4e5e2; border-collapse:collapse; font-size:12px; font-weight:normal}
/*当前位置*/
.current{background:url(../images/bg.gif) no-repeat -325px 0; height:35px; line-height:35px; padding-left:35px; color:#000}
.current a{color:#049;}
/*详情样式*/
.form{border:1px solid #bad7d2; border-collapse:collapse; width:99%; margin:0 auto;}
.form td{border:1px solid #d4e5e2; padding:5px; line-height:18px;}
.form th{line-height:24px;background:url(../images/x_bg.gif) left -230px repeat-x;border:1px solid #d4e5e2;padding:5px; font-size:16px; color:#049}
.l_td{background:#f3fcff; text-align:right}
.deta_intro{margin:0 auto; width:96%;border-top:1px solid #ccc;}
.deta_intro_tit{background:url(../images/x_bg.gif) left -165px repeat-x; font:bold 16px/50px ""; color:#049; height:50px;width:99%;margin:10px auto 0; text-align:center}
.deta_intro p{font:normal 14px/150% ""; color:#666; padding:30px 80px 10px; text-indent:2em;}
.sourcecode{margin:0 80px 10px;}
fieldset{float:left; width:40%;}
legend{font:bold 14px/20px "";padding-left:5px; margin-left:20px;}
legend span{font:normal 12px/20px ""; color:#666; padding-left:5px;}
fieldset li{line-height:30px;border-bottom:1px dashed #ddd;padding:0 5px;margin: 0 20px;list-style-position: inside;list-style-type: decimal;}
fieldset div{ padding:5px;margin: 5px 20px; background:#ededed;}
fieldset div span{float:right;}
fieldset li span{float:right; color:#999}